-- card: 10154 from stack: in -- bmap block id: 10888 -- flags: 4000 -- background id: 4754 -- name: Report Cards ----- HyperTalk script ----- on rollingDemo answer "Report Cards demo will take approx. 6 min." with "Cancel" or "OK" if it is "Cancel" then exit rollingDemo set the cursor to none lock screen go to card "Rolling Demo Instructions" of this background unlock screen with dissolve fast repeat until the mouseClick end repeat set the cursor to hand autoMouse moveMouse,420,60 click at the loc of bg button id 7 showInfo "Introduction",false wait 1 second set the cursor to hand autoMouse menuMouse,4,1 -- By Class if the result is "Item not found" then -- test for XCMD bug send "doMenu By Class" to background "Report Cards" end if wait 1 second autoMouse moveMouse,148,126 click at the loc of background button id 8 wait 30 autoMouse menuMouse,2,1 -- Open if the result is "Item not found" then -- test for XCMD bug send "doMenu Open" to background "Report Cards Classes" end if showInfo "Class Rosters",true wait 30 set the cursor to hand autoMouse moveMouse,21,55 click at the loc of card button "Close" showInfo "Sort Order",false wait 30 set the cursor to hand autoMouse menuMouse,4,7 -- Sort Order wait 1 second autoMouse moveMouse,313,141 wait 30 autoMouse moveMouse,200,123 set the loc of card button "Grade" to 199,123 wait 1 second autoMouse moveMouse,175,217 click at the loc of card button "OK" wait 30 autoMouse menuMouse,4,2 -- By Student showInfo "Sort Order",false wait 30 set the cursor to hand autoMouse menuMouse,4,7 -- Sort Order wait 1 second autoMouse moveMouse,175,289 click at the loc of card button "OK" wait 30 autoMouse moveMouse,182,144 click at the loc of background button id 11 wait 30 autoMouse menuMouse,2,1 -- Open if the result is "Item not found" then -- test for XCMD bug send "doMenu Open" to background "Report Cards" end if wait 3 seconds autoMouse moveMouse,21,55 click at the loc of card button "Close" wait 30 autoMouse menuMouse,3,9 -- Term Information… showInfo "Term Information",true wait 30 set the cursor to hand autoMouse moveMouse,425,49 click at the loc of card button id 11 showInfo "Comments",true wait 30 set the cursor to hand autoMouse moveMouse,432,314 click at the loc of card button "Comments…" wait 30 autoMouse moveMouse,198,110 click at the loc of card button id 7 wait 30 autoMouse moveMouse,376,194 click at the loc of card button "Open" wait 1 second autoMouse moveMouse,477,286 click at the loc of card button "Scroll Down" wait 1 second click at the loc of card button "Scroll Down" showInfo "Report Card 1",true wait 30 set the cursor to hand autoMouse moveMouse,75,313 click at the loc of card button "OK" showInfo "Report Card 2",false wait 30 set the cursor to hand autoMouse menuMouse,4,1 -- By Class if the result is "Item not found" then -- test for XCMD bug send "doMenu By Class" to background "Report Cards" end if wait 1 second autoMouse moveMouse,479,106 send "mouseUp down" to background button id 19 wait 30 autoMouse menuMouse,4,2 -- By Students wait 1 second autoMouse moveMouse,479,142 click at the loc of background button id 24 wait 30 autoMouse menuMouse,6,7 -- Custom Templates wait 1 second autoMouse moveMouse,51,197 click at the loc of card button "Selected items" wait 30 autoMouse moveMouse,279,179 click at the loc of card button id 10 wait 30 autoMouse moveMouse,294,179 click at the loc of card button id 11 wait 30 autoMouse moveMouse,309,179 click at the loc of card button id 12 wait 30 autoMouse moveMouse,325,179 click at the loc of card button id 13 wait 30 autoMouse moveMouse,429,222 click at the loc of card button id 30 wait 30 autoMouse moveMouse,444,222 click at the loc of card button id 31 wait 30 autoMouse moveMouse,82,257 click at the loc of card button "OK" wait 1 second autoMouse moveMouse,180,133 click at the loc of card button "Report Card" wait 30 autoMouse moveMouse,378,200 click at the loc of card button "Open" wait 2 seconds autoMouse moveMouse,18,30 click at the loc of card button "Close" showInfo "Honor Roll 1",false wait 30 set the cursor to hand autoMouse menuMouse,3,15 -- Honor Roll wait 1 second autoMouse moveMouse,248,135 click at the loc of card button id 20 wait 30 autoMouse moveMouse,264,135 click at the loc of card button id 21 wait 30 autoMouse moveMouse,195,264 click at the loc of card button "Scroll Bar" wait 30 autoMouse moveMouse,228,264 click at the loc of card button "Scroll Bar" wait 30 autoMouse moveMouse,359,136 click at the loc of card button id 25 wait 30 autoMouse moveMouse,447,198 click at the loc of card button id 37 wait 30 autoMouse moveMouse,447,214 click at the loc of card button id 38 wait 30 autoMouse moveMouse,447,230 click at the loc of card button id 39 wait 30 autoMouse moveMouse,447,246 click at the loc of card button id 40 wait 1 second autoMouse moveMouse,354,38 click at the loc of card button "Attendance & Marks" wait 1 second put "Percent" into card field "GPA" wait 1 second autoMouse moveMouse,196,154 select text of card field id 14 type "85.00" wait 1 second tabKey type "100.0" wait 30 autoMouse moveMouse,98,212 click at the loc of card button "Attendance criteria" wait 30 autoMouse moveMouse,196,243 select text of card field id 17 type "2" wait 1 second tabKey type "5.0" wait 30 autoMouse moveMouse,327,269 click at the loc of card button "Best" wait 30 autoMouse moveMouse,386,270 select text of card field id 19 type "5" wait 30 autoMouse moveMouse,229,316 click at the loc of card button "prefs…" showInfo "Prefs",true wait 1 second set the cursor to hand wait 30 autoMouse moveMouse,164,309 click at the loc of card button "OK" showInfo "Honor Roll 2",true wait 1 second set the cursor to hand wait 30 autoMouse moveMouse,73,315 click at the loc of card button "OK" showInfo "Historical Records",false wait 1 second set the cursor to hand autoMouse moveMouse,182,108 click at the loc of background button id 9 send "doMenu Edit Historical Info…" to background "Report Cards" showInfo "Class Info",true wait 1 second set the cursor to hand autoMouse moveMouse,358,113 click at the loc of card button "English 12" click at the loc of card button "English 12" wait 2 seconds autoMouse moveMouse,79,315 click at the loc of card button "OK" showInfo "Years",true showInfo "Year End",true wait 1 second set the cursor to hand autoMouse moveMouse,109,310 click at the loc of card button "OK" showInfo "Print Options",false wait 1 second set the cursor to hand autoMouse menuMouse,1,1 -- About if the result is "Item not found" then -- test for XCMD bug send "doMenu About" to background "Report Cards" end if end rollingDemo on showInfo fieldName,cardPict lock screen set the cursor to none restoreMenuBar false grayPicture cardPict installMenuBar 1120,1121,1122,1123,1124,1125,-204,-205 show card field fieldName unlock screen with dissolve put the secs into temp repeat until the mouseClick if (the secs - temp) > 30 then show card field "Continue" end repeat lock screen hide card field fieldName hide card field "Continue" pop card unlock screen with dissolve if the optionKey is down then exit to HyperCard end showInfo -- part contents for background part 5 ----- text ----- Report Cards -- part contents for background part 6 ----- text ----- The Report Cards module summarizes information from CSL Attendance and CSL Marks (including teacher comments). Full historical transcript information is stored for as many years as the student is in the system. Complete student demographic and academic histories are maintained. Transcripts, honor roles, failing lists, class rank, mailing labels and GPA’s can be produced at any time. Up to 9 sets of report cards per year can be maintained and mid term report cards can be printed at any time.